#ifndef H_PLACE
#define H_PLACE

#include <string>
#include <vector>

using namespace std;

struct Place
{
public:
	Place(string name = "", string adress = "", int id = 0);	
	~Place();	

	void setName(string name);
	string getName();

	void setAddress(string adress);
	string getAddress();

	void setID(int id);
	int getID();

	void setCommentText(string commentText);
	string getCommentText();

	void setCommentURL(string commentURL);
	string getCommentURL();

	void setRank(int rank);
	int getRank();
	
	void setCoordinates(double lat, double lon);
	double getLat();
	double getLon();

private:
	string name_;
	string address_;
	string commentText_;
	string commentURL_;
	int id_;
	int rank_;
	double lon_;
	double lat_;
};

#endif
